package pc15;

import java.util.Scanner;

public class J08NonArray {

	public static void main(String[] args) {
		// 배열을 사용하지 않고 성적처리
		/*학생 3명의 성적 처리*/
		// 1. 변수 선언
		String name1, name2, name3;
		int kor1, kor2, kor3;
		int eng1, eng2, eng3;
		int mat1, mat2, mat3;
		int tot1, tot2, tot3;
		double avg1, avg2, avg3;
		char grd1, grd2, grd3;
		Scanner sc = null;
		String result = "";
		
		// 2. 입력 및 성적 처리
		sc = new Scanner(System.in);
		System.out.println("첫 학생의 성적 입력.");
		System.out.println("이름: ");
		name1 = sc.next();
		System.out.println("점수[국/영/수]: ");
		kor1= sc.nextInt();
		eng1= sc.nextInt();
		mat1= sc.nextInt();
		
		System.out.println("2번 학생의 성적 입력.");
		System.out.println("이름: ");
		name2 = sc.next();
		System.out.println("점수[국/영/수]: ");
		kor2= sc.nextInt();
		eng2= sc.nextInt();
		mat2= sc.nextInt();

		System.out.println("3번 학생의 성적 입력.");
		System.out.println("이름: ");
		name3 = sc.next();
		System.out.println("점수[국/영/수]: ");
		kor3= sc.nextInt();
		eng3= sc.nextInt();
		mat3= sc.nextInt();
		
		// 성적 처리
		tot1 = kor1 + eng1 + mat1;
		avg1 = tot1/3;
		switch ((int)avg1/10) {
		case 10:
		case 9: grd1 = '수'; break;
		case 8: grd1 = '우'; break;
		case 7: grd1 = '미'; break;
		case 6: grd1 = '양'; break;
		default: grd1 = '가';
		}
		
		tot2 = kor2 + eng2 + mat2;
		avg2 = tot2/3;
		switch ((int)avg2/10) {
		case 10:
		case 9: grd2 = '수'; break;
		case 8: grd2 = '우'; break;
		case 7: grd2 = '미'; break;
		case 6: grd2 = '양'; break;
		default: grd2 = '가';
		}
		
		tot3 = kor3 + eng3 + mat3;
		avg3 = tot3/3;
		switch ((int)avg3/10) {
		case 10:
		case 9: grd3 = '수'; break;
		case 8: grd3 = '우'; break;
		case 7: grd3 = '미'; break;
		case 6: grd3 = '양'; break;
		default: grd3 = '가';
		}
		
		result = "학생명:"+name1+",총점:"+tot1+",평균:"+avg1+",학점:"+grd1+"\n";
		result += "학생명:"+name2+",총점:"+tot2+",평균:"+avg2+",학점:"+grd2+"\n";
		result += "학생명:"+name3+",총점:"+tot3+",평균:"+avg3+",학점:"+grd3;

		// 3. 결과 출력
		System.out.println(result);
		sc.close();
		
	} //main
} //class
